batting skill - German English Dictionary